package com.cn.springcloudshop.model;

import java.util.Date;
import java.util.List;

public class YmShopOrder {
    /**
     * 订单ID
     * */
    private Long shopOrderId;

    /*订单流水号*/
    private String shopOrderFlowno;

    /*下单时间*/
    private Date shopOrderTime;

    /*快递单号*/
    private String shopOrderWaybillNumber;

    /*快递公司*/
    private String shopOrderCompany;

    /*订单总金额*/
    private Long shopOrderTotalcost;

    /*商品总金额*/
    private Long shopOrderProductcost;

    /*订单总积分*/
    private Long shopOrderPoint;

    /*运费*/
    private Long shopOrderTansportationcost;

    /*支付方式*/
    private String shopOrderPayMethod;

    /*支付时间*/
    private Date shopOrderPayTime;

    /*订单状态
    待付款
    pendingPayment,
    待发货
    pendingDelivery,
    代收货
    pendingGoods,
    待评价
    pendingEvaluated,
    完成
    theEnd,
    订单失败
    fail
    * */
    private String shopOrderStatus;

    /*用户ID*/
    private Long userId;

    /*微信用户ID*/
    private String wxuserId;

    /*收货地址*/
    private String userReceivingAddress;

    /*订单重量*/
    private Long shopOrderTotalweight;

    /*预支付ID*/
    private String shopOrderPrepayid;

    /*微信交易流水号*/
    private String shopOrderWaterid;

    /*备注*/
    private String shopOrderRemarks;

    /*收货人姓名*/
    private String shopOrderUserName;

    /*收货人电话*/
    private String shopOrderUserMobile;

    /*订单展示状态  0为删除*/
    private String shopOrderState;

    /**下单时间展示*/
    private String showOrderTime;

    /**
     * 支付时间展示
     */
    private String showPayTime;

    private List<OrderProductVo> orderProductVos;

    private Long payType;

    public Long getShopOrderPoint() {
        return shopOrderPoint;
    }

    public void setShopOrderPoint(Long shopOrderPoint) {
        this.shopOrderPoint = shopOrderPoint;
    }

    public Long getPayType() {
        return payType;
    }

    public void setPayType(Long payType) {
        this.payType = payType;
    }

    public List<OrderProductVo> getOrderProductVos() {
        return orderProductVos;
    }

    public void setOrderProductVos(List<OrderProductVo> orderProductVos) {
        this.orderProductVos = orderProductVos;
    }

    public String getShowOrderTime() {
        return showOrderTime;
    }

    public void setShowOrderTime(String showOrderTime) {
        this.showOrderTime = showOrderTime;
    }

    public String getShowPayTime() {
        return showPayTime;
    }

    public void setShowPayTime(String showPayTime) {
        this.showPayTime = showPayTime;
    }

    public String getShopOrderWaybillNumber() {
        return shopOrderWaybillNumber;
    }

    public void setShopOrderWaybillNumber(String shopOrderWaybillNumber) {
        this.shopOrderWaybillNumber = shopOrderWaybillNumber;
    }

    public String getShopOrderCompany() {
        return shopOrderCompany;
    }

    public void setShopOrderCompany(String shopOrderCompany) {
        this.shopOrderCompany = shopOrderCompany;
    }

    public Long getShopOrderId() {
        return shopOrderId;
    }

    public void setShopOrderId(Long shopOrderId) {
        this.shopOrderId = shopOrderId;
    }

    public String getShopOrderFlowno() {
        return shopOrderFlowno;
    }

    public void setShopOrderFlowno(String shopOrderFlowno) {
        this.shopOrderFlowno = shopOrderFlowno == null ? null : shopOrderFlowno.trim();
    }

    public Date getShopOrderTime() {
        return shopOrderTime;
    }

    public void setShopOrderTime(Date shopOrderTime) {
        this.shopOrderTime = shopOrderTime;
    }

    public Long getShopOrderTotalcost() {
        return shopOrderTotalcost;
    }

    public void setShopOrderTotalcost(Long shopOrderTotalcost) {
        this.shopOrderTotalcost = shopOrderTotalcost;
    }

    public Long getShopOrderProductcost() {
        return shopOrderProductcost;
    }

    public void setShopOrderProductcost(Long shopOrderProductcost) {
        this.shopOrderProductcost = shopOrderProductcost;
    }

    public Long getShopOrderTansportationcost() {
        return shopOrderTansportationcost;
    }

    public void setShopOrderTansportationcost(Long shopOrderTansportationcost) {
        this.shopOrderTansportationcost = shopOrderTansportationcost;
    }

    public String getShopOrderPayMethod() {
        return shopOrderPayMethod;
    }

    public void setShopOrderPayMethod(String shopOrderPayMethod) {
        this.shopOrderPayMethod = shopOrderPayMethod == null ? null : shopOrderPayMethod.trim();
    }

    public Date getShopOrderPayTime() {
        return shopOrderPayTime;
    }

    public void setShopOrderPayTime(Date shopOrderPayTime) {
        this.shopOrderPayTime = shopOrderPayTime;
    }

    public String getShopOrderStatus() {
        return shopOrderStatus;
    }

    public void setShopOrderStatus(String shopOrderStatus) {
        this.shopOrderStatus = shopOrderStatus == null ? null : shopOrderStatus.trim();
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getWxuserId() {
        return wxuserId;
    }

    public void setWxuserId(String wxuserId) {
        this.wxuserId = wxuserId == null ? null : wxuserId.trim();
    }

    public String getUserReceivingAddress() {
        return userReceivingAddress;
    }

    public void setUserReceivingAddress(String userReceivingAddress) {
        this.userReceivingAddress = userReceivingAddress == null ? null : userReceivingAddress.trim();
    }

    public Long getShopOrderTotalweight() {
        return shopOrderTotalweight;
    }

    public void setShopOrderTotalweight(Long shopOrderTotalweight) {
        this.shopOrderTotalweight = shopOrderTotalweight;
    }

    public String getShopOrderPrepayid() {
        return shopOrderPrepayid;
    }

    public void setShopOrderPrepayid(String shopOrderPrepayid) {
        this.shopOrderPrepayid = shopOrderPrepayid == null ? null : shopOrderPrepayid.trim();
    }

    public String getShopOrderWaterid() {
        return shopOrderWaterid;
    }

    public void setShopOrderWaterid(String shopOrderWaterid) {
        this.shopOrderWaterid = shopOrderWaterid == null ? null : shopOrderWaterid.trim();
    }

    public String getShopOrderRemarks() {
        return shopOrderRemarks;
    }

    public void setShopOrderRemarks(String shopOrderRemarks) {
        this.shopOrderRemarks = shopOrderRemarks == null ? null : shopOrderRemarks.trim();
    }

    public String getShopOrderUserName() {
        return shopOrderUserName;
    }

    public void setShopOrderUserName(String shopOrderUserName) {
        this.shopOrderUserName = shopOrderUserName == null ? null : shopOrderUserName.trim();
    }

    public String getShopOrderUserMobile() {
        return shopOrderUserMobile;
    }

    public void setShopOrderUserMobile(String shopOrderUserMobile) {
        this.shopOrderUserMobile = shopOrderUserMobile == null ? null : shopOrderUserMobile.trim();
    }

    public String getShopOrderState() {
        return shopOrderState;
    }

    public void setShopOrderState(String shopOrderState) {
        this.shopOrderState = shopOrderState == null ? null : shopOrderState.trim();
    }

    @Override
    public String toString() {
        return "YmShopOrder{" +
                "shopOrderId=" + shopOrderId +
                ", shopOrderFlowno='" + shopOrderFlowno + '\'' +
                ", shopOrderTime=" + shopOrderTime +
                ", shopOrderWaybillNumber='" + shopOrderWaybillNumber + '\'' +
                ", shopOrderCompany='" + shopOrderCompany + '\'' +
                ", shopOrderTotalcost=" + shopOrderTotalcost +
                ", shopOrderProductcost=" + shopOrderProductcost +
                ", shopOrderPoint=" + shopOrderPoint +
                ", shopOrderTansportationcost=" + shopOrderTansportationcost +
                ", shopOrderPayMethod='" + shopOrderPayMethod + '\'' +
                ", shopOrderPayTime=" + shopOrderPayTime +
                ", shopOrderStatus='" + shopOrderStatus + '\'' +
                ", userId=" + userId +
                ", wxuserId='" + wxuserId + '\'' +
                ", userReceivingAddress='" + userReceivingAddress + '\'' +
                ", shopOrderTotalweight=" + shopOrderTotalweight +
                ", shopOrderPrepayid='" + shopOrderPrepayid + '\'' +
                ", shopOrderWaterid='" + shopOrderWaterid + '\'' +
                ", shopOrderRemarks='" + shopOrderRemarks + '\'' +
                ", shopOrderUserName='" + shopOrderUserName + '\'' +
                ", shopOrderUserMobile='" + shopOrderUserMobile + '\'' +
                ", shopOrderState='" + shopOrderState + '\'' +
                '}';
    }
}